package com.wicket.okrframework.biz.service.dto.res;

import com.wicket.okrframework.biz.service.dto.common.ArcOrgGradeScopeDto;
import com.wicket.okrframework.biz.service.dto.common.DelOrgGradeScopeDto;
import com.wicket.okrframework.biz.service.dto.common.NewOrgGradeScopeDto;
import com.wicket.okrframework.biz.service.dto.common.UndoArcOrgGradeScopeDto;
import com.wicket.okrframework.common.dto.BaseDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

@Data
public class QueryGradeScopeDataClassListRes
        extends BaseDto
        implements Serializable {

    @ApiModelProperty("新增等级范围列表")
    private List<NewOrgGradeScopeDto> newOrgGradeScopeList = new ArrayList<>();

    @ApiModelProperty("删除等级范围列表")
    private List<DelOrgGradeScopeDto> delOrgGradeScopeList = new ArrayList<>();

    @ApiModelProperty("想存档等级范围列表")
    private List<ArcOrgGradeScopeDto> arcOrgGradeScopeList = new ArrayList<>();

    @ApiModelProperty("撤销存档等级范围列表")
    private List<UndoArcOrgGradeScopeDto> undoArcOrgGradeScopeList = new ArrayList<>();

}
